<?php

/**
 * Базовый класс токенов менеджера фронтенда.
 *
 */
abstract class Kernel_Frontend_Token extends Kernel_Controller_Tokened
{
    /**
     * Возвращает наименование класса компонента, который обработает запрошенное
     * действие.
     *
     * @return  string
     */
    protected function _getFilterClassName($name)
    {
        return ucfirst(Frontend_Filter_Structure::get('module'))
            . '_Frontend_' . ucfirst(Frontend_Filter_Structure::get('manager')) . 
            '_Token_' . ucfirst(Frontend_Filter_Structure::get('token')) . 
            '_' . ucfirst($name);
    }
}
